Direct Connect
Table of Contents
Privileges
AcceptDirectConnectGatewayAssociationProposal
description: Accepts a proposal request to attach a virtual private gateway to a Direct Connect gateway.
access level: Write
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AllocateConnectionOnInterconnect
description: Creates a hosted connection on an interconnect.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AllocateHostedConnection
description: Creates a new hosted connection between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
AllocatePrivateVirtualInterface
description: Provisions a private virtual interface to be owned by a different customer.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
AllocatePublicVirtualInterface
description: Provisions a public virtual interface to be owned by a different customer.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
AllocateTransitVirtualInterface
description: Provisions a transit virtual interface to be owned by a different customer.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
AssociateConnectionWithLag
description: Associates a connection with a LAG.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
AssociateHostedConnection
description: Associates a hosted connection and its virtual interfaces with a link aggregation group (LAG) or interconnect.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
AssociateVirtualInterface
description: Associates a virtual interface with a specified link aggregation group (LAG) or connection.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ConfirmConnection
description: Confirm the creation of a hosted connection on an interconnect.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ConfirmPrivateVirtualInterface
description: Accept ownership of a private virtual interface created by another customer.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ConfirmPublicVirtualInterface
description: Accept ownership of a public virtual interface created by another customer
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ConfirmTransitVirtualInterface
description: Accept ownership of a transit virtual interface created by another customer
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateBGPPeer
description: Creates a BGP peer on the specified virtual interface.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateConnection
description: Creates a new connection between the customer network and a specific AWS Direct Connect location.
access level: Write
resource types
{
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateDirectConnectGateway
description: Creates a Direct Connect gateway, which is an intermediate object that enables you to connect a set of virtual interfaces and virtual private gateways.
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreateDirectConnectGatewayAssociation
description: Creates an association between a Direct Connect gateway and a virtual private gateway.
access level: Write
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateDirectConnectGatewayAssociationProposal
description: Creates a proposal to associate the specified virtual private gateway with the specified Direct Connect gateway.
access level: Write
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateInterconnect
description: Creates a new interconnect between a AWS Direct Connect partner's network and a specific AWS Direct Connect location.
access level: Write
resource types
{
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateLag
description: Creates a link aggregation group (LAG) with the specified number of bundled physical connections between the customer network and a specific AWS Direct Connect location.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreatePrivateVirtualInterface
description: Creates a new private virtual interface.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreatePublicVirtualInterface
description: Creates a new public virtual interface.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
CreateTransitVirtualInterface
description: Creates a new transit virtual interface.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
DeleteBGPPeer
description: Deletes the specified BGP peer on the specified virtual interface with the specified customer address and ASN.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteConnection
description: Deletes the connection.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteDirectConnectGateway
description: Deletes the specified Direct Connect gateway.
access level: Write
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteDirectConnectGatewayAssociation
description: Deletes the association between the specified Direct Connect gateway and virtual private gateway.
access level: Write
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteDirectConnectGatewayAssociationProposal
description: Deletes the association proposal request between the specified Direct Connect gateway and virtual private gateway.
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteInterconnect
description: Deletes the specified interconnect.
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteLag
description: Deletes the specified link aggregation group (LAG).
access level: Write
resource types
{
"dxlag": {
"resource_type": "dxlag",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteVirtualInterface
description: Deletes a virtual interface.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeConnectionLoa
description: Returns the LOA-CFA for a Connection.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeConnections
description: Displays all connections in this region.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeConnectionsOnInterconnect
description: Return a list of connections that have been provisioned on the given interconnect.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDirectConnectGatewayAssociationProposals
description: Describes one or more association proposals for connection between a virtual private gateway and a Direct Connect gateway.
access level: Read
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDirectConnectGatewayAssociations
description: Lists the associations between your Direct Connect gateways and virtual private gateways.
access level: Read
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDirectConnectGatewayAttachments
description: Lists the attachments between your Direct Connect gateways and virtual interfaces.
access level: Read
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDirectConnectGateways
description: Lists all your Direct Connect gateways or only the specified Direct Connect gateway.
access level: Read
resource types
{
"dx-gateway": {
"resource_type": "dx-gateway",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeHostedConnections
description: Lists the hosted connections that have been provisioned on the specified interconnect or link aggregation group (LAG).
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeInterconnectLoa
description: Returns the LOA-CFA for an Interconnect.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeInterconnects
description: Returns a list of interconnects owned by the AWS account.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeLags
description: Describes all your link aggregation groups (LAG) or the specified LAG.
access level: Read
resource types
{
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeLoa
description: Gets the LOA-CFA for a connection, interconnect, or link aggregation group (LAG).
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeLocations
description: Returns the list of AWS Direct Connect locations in the current AWS region.
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
description: Describes the tags associated with the specified AWS Direct Connect resources.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxvif": {
"resource_type": "dxvif",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeVirtualGateways
description: Returns a list of virtual private gateways owned by the AWS account.
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeVirtualInterfaces
description: Displays all virtual interfaces for an AWS account.
access level: Read
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxvif": {
"resource_type": "dxvif",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
DisassociateConnectionFromLag
description: Disassociates a connection from a link aggregation group (LAG).
access level: Write
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListVirtualInterfaceTestHistory
description: Lists the virtual interface failover test history.
access level: List
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
StartBgpFailoverTest
description: Starts the virtual interface failover test that verifies your configuration meets your resiliency requirements by placing the BGP peering session in the DOWN state. You can then send traffic to verify that there are no outages.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
StopBgpFailoverTest
description: Stops the virtual interface failover test.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
description: Adds the specified tags to the specified AWS Direct Connect resource. Each resource can have a maximum of 50 tags.
access level: Tagging
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxvif": {
"resource_type": "dxvif",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
UntagResource
description: Removes one or more tags from the specified AWS Direct Connect resource.
access level: Tagging
resource types
{
"dxcon": {
"resource_type": "dxcon",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxlag": {
"resource_type": "dxlag",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"dxvif": {
"resource_type": "dxvif",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateDirectConnectGatewayAssociation
description: Updates the specified attributes of the Direct Connect gateway association.
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateLag
description: Updates the attributes of the specified link aggregation group (LAG).
access level: Write
resource types
{
"dxlag": {
"resource_type": "dxlag",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateVirtualInterfaceAttributes
description: Updates the specified attributes of the specified virtual private interface.
access level: Write
resource types
{
"dxvif": {
"resource_type": "dxvif",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}